package com.achievement.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

@Data
@TableName("biz_join_meeting")
public class JoinMeetingEntity extends CommonEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.ASSIGN_ID)
    /**
     * ID
     */
    private String id;

    /**
     * 会议名称
     */
    private String name;

    /**
     * 所属单位
     */
    private String unitId;

    /**
     * DIVISION_ID
     */
    private String divisionId;

    /**
     * 主办单位
     */
    private String chargeUnit;

    /**
     * 会议类型
     */
    private String meetingTypeId;

    /**
     * 学科门类 2科技类 1社科类
     */
    private String subjectClassId;

    /**
     * 参会人
     */
    private String parterName;

    /**
     * 参会人ID
     */
    private String parterId;

    /**
     * 参会日期
     */
    private String meetingDate;

    /**
     * 参会地址
     */
    private String meetingAddress;

    /**
     * 会议位置 1国内 2国外
     */
    private String meetingScope;

    /**
     * 提交论文篇数
     */
    private Integer paperNum;

    /**
     * 论文题目
     */
    private String paperName;

    /**
     * 特邀报告篇数
     */
    private Integer reportNum;

    /**
     * 报告题目
     */
    private String reportName;

    /**
     * 会议相关文档
     */
    private String fileIds;

    /**
     * 会议简介
     */
    private String intro;

    /**
     * 审核状态
     */
    private String checkstatus;

    /**
     * 审核时间
     */
    private String checkdate;

    /**
     * 审核人姓名
     */
    private String checker;


    /**
     * COMPLETEDATASTATUS
     */
    private String completedatastatus;

    private String processInstanceId;
}
